Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ensure that read attribute paths are valid paths. #17664

Conversation

bzbarsky-apple
Copy link
Contributor

Disallow out-of-range attribute ids and wildcard cluster with
non-wildcard non-global attribute.

Fixes #14026

Spec changes that clarify the behavior are at https://github.com/CHIP-Specifications/connectedhomeip-spec/pull/5127

Problem

Not following the spec in terms of handling invalid paths during a read.

Change overview

Implement the spec behavior.

Testing

Manually tested the error cases with chip-tool and verified that we now return the right errors (i.e. an overall INVALID_ACTION, instead of per-path UNSUPPORTED_ATTRIBUTE/CLUSTER).

@github-actions
Copy link

github-actions bot commented Apr 23, 2022

PR #17664: Size comparison from c6a0447 to e84b275

Increases (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section c6a0447 e84b275 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690975 691095 120 0.0
.text 584480 584600 120 0.0
lock-ftd LP_CC2652R7 (read only) 677347 677467 120 0.0
.text 578076 578196 120 0.0
lock-mtd LP_CC2652R7 (read only) 626099 626211 112 0.0
.text 526940 527052 112 0.0
pump-app LP_CC2652R7 (read only) 649863 649975 112 0.0
.text 573744 573856 112 0.0
pump-controller-app LP_CC2652R7 (read only) 642851 642971 120 0.0
.text 563592 563712 120 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 618134 618246 112 0.0
.app_xip_area 525140 525252 112 0.0
lock cyw930739m2evb_01 (read/write) 613082 613202 120 0.0
.app_xip_area 521568 521688 120 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565726 565854 128 0.0
.app_xip_area 464624 464752 128 0.0
efr32 lighting-app BRD4161A (read only) 905880 906088 208 0.0
.text 905872 906080 208 0.0
BRD4161A+rpc (read only) 940296 940504 208 0.0
.text 940288 940496 208 0.0
window-app BRD4161A (read only) 843352 843560 208 0.0
.text 843344 843552 208 0.0
esp32 all-clusters-app c3devkit (read only) 997990 998120 130 0.0
(read/write) 1468074 1468082 8 0.0
.flash.rodata 206560 206568 8 0.0
.flash.text 997990 998120 130 0.0
m5stack (read only) 1052195 1052367 172 0.0
.flash.text 1046811 1046983 172 0.0
k32w light k32w061+release (read/write) 684128 684240 112 0.0
.text 598672 598784 112 0.0
lock k32w061+release (read/write) 725220 725348 128 0.0
.text 639172 639300 128 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10549900 10550668 768 0.0
.rodata 521052 521068 16 0.0
.text 8911188 8911940 752 0.0
thermostat-no-ble arm64 (read only) 2361436 2361996 560 0.0
.text 1987232 1987792 560 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410108 2410340 232 0.0
.text 1372708 1372940 232 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1170627 1170755 128 0.0
text 805664 805784 120 0.0
p6 all-clusters-app default (read/write) 2525168 2525376 208 0.0
.text 1483432 1483640 208 0.0
light-app default (read/write) 2416936 2417144 208 0.0
.text 1375200 1375408 208 0.0
lock-app default (read/write) 2421112 2421320 208 0.0
.text 1379376 1379584 208 0.0
telink lighting-app tlsr9518adk80d (read/write) 801048 801176 128 0.0
text 570394 570522 128 0.0
Decreases (2 builds for cc13x2_26x2)
platform target config section c6a0447 e84b275 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 161952 161832 -120 -0.1
lock-ftd LP_CC2652R7 (read/write) 166548 166428 -120 -0.1
Full report (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section c6a0447 e84b275 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690975 691095 120 0.0
(read/write) 161952 161832 -120 -0.1
.bss 75912 75912 0 0.0
.data 3396 3396 0 0.0
.rodata 106015 106015 0 0.0
.text 584480 584600 120 0.0
lock-ftd LP_CC2652R7 (read only) 677347 677467 120 0.0
(read/write) 166548 166428 -120 -0.1
.bss 73936 73936 0 0.0
.data 3220 3220 0 0.0
.rodata 98787 98787 0 0.0
.text 578076 578196 120 0.0
lock-mtd LP_CC2652R7 (read only) 626099 626211 112 0.0
(read/write) 146732 146732 0 0.0
.bss 69656 69656 0 0.0
.data 3220 3220 0 0.0
.rodata 98667 98667 0 0.0
.text 526940 527052 112 0.0
pump-app LP_CC2652R7 (read only) 649863 649975 112 0.0
(read/write) 152532 152532 0 0.0
.bss 74400 74400 0 0.0
.data 3252 3252 0 0.0
.rodata 75631 75631 0 0.0
.text 573744 573856 112 0.0
pump-controller-app LP_CC2652R7 (read only) 642851 642971 120 0.0
(read/write) 151944 151944 0 0.0
.bss 74104 74104 0 0.0
.data 3216 3216 0 0.0
.rodata 78771 78771 0 0.0
.text 563592 563712 120 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 618134 618246 112 0.0
.app_xip_area 525140 525252 112 0.0
.bss 75652 75652 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613082 613202 120 0.0
.app_xip_area 521568 521688 120 0.0
.bss 74204 74204 0 0.0
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565726 565854 128 0.0
.app_xip_area 464624 464752 128 0.0
.bss 83496 83496 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 905880 906088 208 0.0
(read/write) 129392 129392 0 0.0
.bss 127344 127344 0 0.0
.data 2044 2044 0 0.0
.text 905872 906080 208 0.0
BRD4161A+rpc (read only) 940296 940504 208 0.0
(read/write) 146072 146072 0 0.0
.bss 143824 143824 0 0.0
.data 2248 2248 0 0.0
.text 940288 940496 208 0.0
window-app BRD4161A (read only) 843352 843560 208 0.0
(read/write) 127480 127480 0 0.0
.bss 125520 125520 0 0.0
.data 1956 1956 0 0.0
.text 843344 843552 208 0.0
esp32 all-clusters-app c3devkit (read only) 997990 998120 130 0.0
(read/write) 1468074 1468082 8 0.0
.dram0.bss 62640 62640 0 0.0
.dram0.data 14428 14428 0 0.0
.flash.rodata 206560 206568 8 0.0
.flash.text 997990 998120 130 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1052195 1052367 172 0.0
(read/write) 470080 470080 0 0.0
.dram0.bss 68160 68160 0 0.0
.dram0.data 34168 34168 0 0.0
.flash.rodata 235916 235916 0 0.0
.flash.text 1046811 1046983 172 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 684128 684240 112 0.0
.bss 77656 77656 0 0.0
.data 2000 2000 0 0.0
.text 598672 598784 112 0.0
lock k32w061+release (read/write) 725220 725348 128 0.0
.bss 78288 78288 0 0.0
.data 1960 1960 0 0.0
.text 639172 639300 128 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10549900 10550668 768 0.0
(read/write) 497633 497633 0 0.0
.bss 40865 40865 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 393088 393088 0 0.0
.dynamic 560 560 0 0.0
.got 58680 58680 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 521052 521068 16 0.0
.text 8911188 8911940 752 0.0
thermostat-no-ble arm64 (read only) 2361436 2361996 560 0.0
(read/write) 151137 151137 0 0.0
.bss 62897 62897 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 78992 78992 0 0.0
.dynamic 560 560 0 0.0
.got 4744 4744 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145164 145164 0 0.0
.text 1987232 1987792 560 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410108 2410340 232 0.0
.bss 184996 184996 0 0.0
.data 5848 5848 0 0.0
.text 1372708 1372940 232 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1170627 1170755 128 0.0
bss 136264 136264 0 0.0
rodata 150052 150052 0 0.0
text 805664 805784 120 0.0
p6 all-clusters-app default (read/write) 2525168 2525376 208 0.0
.bss 118376 118376 0 0.0
.data 2784 2784 0 0.0
.text 1483432 1483640 208 0.0
light-app default (read/write) 2416936 2417144 208 0.0
.bss 111856 111856 0 0.0
.data 2584 2584 0 0.0
.text 1375200 1375408 208 0.0
lock-app default (read/write) 2421112 2421320 208 0.0
.bss 111656 111656 0 0.0
.data 2544 2544 0 0.0
.text 1379376 1379584 208 0.0
telink lighting-app tlsr9518adk80d (read/write) 801048 801176 128 0.0
bss 69696 69696 0 0.0
noinit 40416 40416 0 0.0
text 570394 570522 128 0.0

@github-actions
Copy link

github-actions bot commented Apr 23, 2022

PR #17664: Size comparison from c6a0447 to e140ff7

Increases (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section c6a0447 e140ff7 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690975 691095 120 0.0
.text 584480 584600 120 0.0
lock-ftd LP_CC2652R7 (read only) 677347 677467 120 0.0
.text 578076 578196 120 0.0
lock-mtd LP_CC2652R7 (read only) 626099 626211 112 0.0
.text 526940 527052 112 0.0
pump-app LP_CC2652R7 (read only) 649863 649975 112 0.0
.text 573744 573856 112 0.0
pump-controller-app LP_CC2652R7 (read only) 642851 642971 120 0.0
.text 563592 563712 120 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 618134 618246 112 0.0
.app_xip_area 525140 525252 112 0.0
lock cyw930739m2evb_01 (read/write) 613082 613202 120 0.0
.app_xip_area 521568 521688 120 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565726 565854 128 0.0
.app_xip_area 464624 464752 128 0.0
efr32 lighting-app BRD4161A (read only) 905880 906088 208 0.0
.text 905872 906080 208 0.0
BRD4161A+rpc (read only) 940296 940504 208 0.0
.text 940288 940496 208 0.0
window-app BRD4161A (read only) 843352 843560 208 0.0
.text 843344 843552 208 0.0
esp32 all-clusters-app c3devkit (read only) 997990 998120 130 0.0
(read/write) 1468074 1468082 8 0.0
.flash.rodata 206560 206568 8 0.0
.flash.text 997990 998120 130 0.0
m5stack (read only) 1052195 1052367 172 0.0
.flash.text 1046811 1046983 172 0.0
k32w light k32w061+release (read/write) 684128 684240 112 0.0
.text 598672 598784 112 0.0
lock k32w061+release (read/write) 725220 725348 128 0.0
.text 639172 639300 128 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10549900 10550668 768 0.0
.rodata 521052 521068 16 0.0
.text 8911188 8911940 752 0.0
thermostat-no-ble arm64 (read only) 2361436 2361996 560 0.0
.text 1987232 1987792 560 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410108 2410340 232 0.0
.text 1372708 1372940 232 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1170627 1170755 128 0.0
text 805664 805784 120 0.0
p6 all-clusters-app default (read/write) 2525168 2525376 208 0.0
.text 1483432 1483640 208 0.0
light-app default (read/write) 2416936 2417144 208 0.0
.text 1375200 1375408 208 0.0
lock-app default (read/write) 2421112 2421320 208 0.0
.text 1379376 1379584 208 0.0
telink lighting-app tlsr9518adk80d (read/write) 801048 801176 128 0.0
text 570394 570522 128 0.0
Decreases (2 builds for cc13x2_26x2)
platform target config section c6a0447 e140ff7 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 161952 161832 -120 -0.1
lock-ftd LP_CC2652R7 (read/write) 166548 166428 -120 -0.1
Full report (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section c6a0447 e140ff7 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690975 691095 120 0.0
(read/write) 161952 161832 -120 -0.1
.bss 75912 75912 0 0.0
.data 3396 3396 0 0.0
.rodata 106015 106015 0 0.0
.text 584480 584600 120 0.0
lock-ftd LP_CC2652R7 (read only) 677347 677467 120 0.0
(read/write) 166548 166428 -120 -0.1
.bss 73936 73936 0 0.0
.data 3220 3220 0 0.0
.rodata 98787 98787 0 0.0
.text 578076 578196 120 0.0
lock-mtd LP_CC2652R7 (read only) 626099 626211 112 0.0
(read/write) 146732 146732 0 0.0
.bss 69656 69656 0 0.0
.data 3220 3220 0 0.0
.rodata 98667 98667 0 0.0
.text 526940 527052 112 0.0
pump-app LP_CC2652R7 (read only) 649863 649975 112 0.0
(read/write) 152532 152532 0 0.0
.bss 74400 74400 0 0.0
.data 3252 3252 0 0.0
.rodata 75631 75631 0 0.0
.text 573744 573856 112 0.0
pump-controller-app LP_CC2652R7 (read only) 642851 642971 120 0.0
(read/write) 151944 151944 0 0.0
.bss 74104 74104 0 0.0
.data 3216 3216 0 0.0
.rodata 78771 78771 0 0.0
.text 563592 563712 120 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 618134 618246 112 0.0
.app_xip_area 525140 525252 112 0.0
.bss 75652 75652 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613082 613202 120 0.0
.app_xip_area 521568 521688 120 0.0
.bss 74204 74204 0 0.0
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565726 565854 128 0.0
.app_xip_area 464624 464752 128 0.0
.bss 83496 83496 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 905880 906088 208 0.0
(read/write) 129392 129392 0 0.0
.bss 127344 127344 0 0.0
.data 2044 2044 0 0.0
.text 905872 906080 208 0.0
BRD4161A+rpc (read only) 940296 940504 208 0.0
(read/write) 146072 146072 0 0.0
.bss 143824 143824 0 0.0
.data 2248 2248 0 0.0
.text 940288 940496 208 0.0
window-app BRD4161A (read only) 843352 843560 208 0.0
(read/write) 127480 127480 0 0.0
.bss 125520 125520 0 0.0
.data 1956 1956 0 0.0
.text 843344 843552 208 0.0
esp32 all-clusters-app c3devkit (read only) 997990 998120 130 0.0
(read/write) 1468074 1468082 8 0.0
.dram0.bss 62640 62640 0 0.0
.dram0.data 14428 14428 0 0.0
.flash.rodata 206560 206568 8 0.0
.flash.text 997990 998120 130 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1052195 1052367 172 0.0
(read/write) 470080 470080 0 0.0
.dram0.bss 68160 68160 0 0.0
.dram0.data 34168 34168 0 0.0
.flash.rodata 235916 235916 0 0.0
.flash.text 1046811 1046983 172 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 684128 684240 112 0.0
.bss 77656 77656 0 0.0
.data 2000 2000 0 0.0
.text 598672 598784 112 0.0
lock k32w061+release (read/write) 725220 725348 128 0.0
.bss 78288 78288 0 0.0
.data 1960 1960 0 0.0
.text 639172 639300 128 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10549900 10550668 768 0.0
(read/write) 497633 497633 0 0.0
.bss 40865 40865 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 393088 393088 0 0.0
.dynamic 560 560 0 0.0
.got 58680 58680 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 521052 521068 16 0.0
.text 8911188 8911940 752 0.0
thermostat-no-ble arm64 (read only) 2361436 2361996 560 0.0
(read/write) 151137 151137 0 0.0
.bss 62897 62897 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 78992 78992 0 0.0
.dynamic 560 560 0 0.0
.got 4744 4744 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145164 145164 0 0.0
.text 1987232 1987792 560 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410108 2410340 232 0.0
.bss 184996 184996 0 0.0
.data 5848 5848 0 0.0
.text 1372708 1372940 232 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1170627 1170755 128 0.0
bss 136264 136264 0 0.0
rodata 150052 150052 0 0.0
text 805664 805784 120 0.0
p6 all-clusters-app default (read/write) 2525168 2525376 208 0.0
.bss 118376 118376 0 0.0
.data 2784 2784 0 0.0
.text 1483432 1483640 208 0.0
light-app default (read/write) 2416936 2417144 208 0.0
.bss 111856 111856 0 0.0
.data 2584 2584 0 0.0
.text 1375200 1375408 208 0.0
lock-app default (read/write) 2421112 2421320 208 0.0
.bss 111656 111656 0 0.0
.data 2544 2544 0 0.0
.text 1379376 1379584 208 0.0
telink lighting-app tlsr9518adk80d (read/write) 801048 801176 128 0.0
bss 69696 69696 0 0.0
noinit 40416 40416 0 0.0
text 570394 570522 128 0.0

@bzbarsky-apple bzbarsky-apple force-pushed the add-attribute-path-validation branch from e140ff7 to 0f37b78 Compare April 23, 2022 18:16
@github-actions
Copy link

github-actions bot commented Apr 23, 2022

PR #17664: Size comparison from 0cbfaec to 0f37b78

Increases (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 0cbfaec 0f37b78 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690967 691079 112 0.0
.text 584472 584584 112 0.0
lock-ftd LP_CC2652R7 (read only) 677331 677451 120 0.0
.text 578060 578180 120 0.0
lock-mtd LP_CC2652R7 (read only) 626083 626195 112 0.0
.text 526924 527036 112 0.0
pump-app LP_CC2652R7 (read only) 649847 649959 112 0.0
.text 573728 573840 112 0.0
pump-controller-app LP_CC2652R7 (read only) 642835 642955 120 0.0
.text 563576 563696 120 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 618118 618230 112 0.0
.app_xip_area 525124 525236 112 0.0
lock cyw930739m2evb_01 (read/write) 613066 613186 120 0.0
.app_xip_area 521552 521672 120 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565710 565838 128 0.0
.app_xip_area 464608 464736 128 0.0
efr32 lighting-app BRD4161A (read only) 905848 906072 224 0.0
.text 905840 906064 224 0.0
BRD4161A+rpc (read only) 940264 940488 224 0.0
.text 940256 940480 224 0.0
window-app BRD4161A (read only) 843320 843544 224 0.0
.text 843312 843536 224 0.0
esp32 all-clusters-app c3devkit (read only) 997972 998102 130 0.0
(read/write) 1468074 1468082 8 0.0
.flash.rodata 206560 206568 8 0.0
.flash.text 997972 998102 130 0.0
m5stack (read only) 1052155 1052335 180 0.0
.flash.text 1046771 1046951 180 0.0
k32w light k32w061+release (read/write) 684112 684240 128 0.0
.text 598656 598784 128 0.0
lock k32w061+release (read/write) 725204 725332 128 0.0
.text 639156 639284 128 0.0
linux all-clusters-app debug (read only) 2727929 2728457 528 0.0
.text 2319986 2320514 528 0.0
bridge-app debug+rpc (read only) 1841757 1842269 512 0.0
.text 1573797 1574309 512 0.0
chip-tool debug (read only) 10938197 10938821 624 0.0
.text 9551285 9551909 624 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10549724 10550508 784 0.0
.rodata 521052 521068 16 0.0
.text 8911012 8911780 768 0.0
lighting-app debug+rpc (read only) 2319241 2319753 512 0.0
.text 1969602 1970114 512 0.0
lock-app debug (read only) 2145769 2146313 544 0.0
.rodata 189441 189473 32 0.0
.text 1799330 1799842 512 0.0
ota-provider-app debug (read only) 2052345 2052857 512 0.0
.text 1721506 1722018 512 0.0
ota-requestor-app debug (read only) 2083561 2084073 512 0.0
.text 1754914 1755426 512 0.0
shell debug (read only) 2554425 2554953 528 0.0
.text 2177202 2177730 528 0.0
thermostat-no-ble arm64 (read only) 2361276 2361820 544 0.0
.text 1987072 1987616 544 0.0
tv-app debug (read only) 2837457 2837969 512 0.0
.text 2439746 2440258 512 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410108 2410340 232 0.0
.text 1372708 1372940 232 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1170627 1170739 112 0.0
text 805652 805768 116 0.0
p6 all-clusters-app default (read/write) 2525136 2525344 208 0.0
.text 1483400 1483608 208 0.0
light-app default (read/write) 2416904 2417112 208 0.0
.text 1375168 1375376 208 0.0
lock-app default (read/write) 2421080 2421288 208 0.0
.text 1379344 1379552 208 0.0
telink lighting-app tlsr9518adk80d (read/write) 801032 801160 128 0.0
text 570376 570504 128 0.0
Decreases (2 builds for cc13x2_26x2)
platform target config section 0cbfaec 0f37b78 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 161960 161848 -112 -0.1
lock-ftd LP_CC2652R7 (read/write) 166564 166444 -120 -0.1
Full report (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 0cbfaec 0f37b78 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690967 691079 112 0.0
(read/write) 161960 161848 -112 -0.1
.bss 75912 75912 0 0.0
.data 3396 3396 0 0.0
.rodata 106015 106015 0 0.0
.text 584472 584584 112 0.0
lock-ftd LP_CC2652R7 (read only) 677331 677451 120 0.0
(read/write) 166564 166444 -120 -0.1
.bss 73936 73936 0 0.0
.data 3220 3220 0 0.0
.rodata 98787 98787 0 0.0
.text 578060 578180 120 0.0
lock-mtd LP_CC2652R7 (read only) 626083 626195 112 0.0
(read/write) 146732 146732 0 0.0
.bss 69656 69656 0 0.0
.data 3220 3220 0 0.0
.rodata 98667 98667 0 0.0
.text 526924 527036 112 0.0
pump-app LP_CC2652R7 (read only) 649847 649959 112 0.0
(read/write) 152532 152532 0 0.0
.bss 74400 74400 0 0.0
.data 3252 3252 0 0.0
.rodata 75631 75631 0 0.0
.text 573728 573840 112 0.0
pump-controller-app LP_CC2652R7 (read only) 642835 642955 120 0.0
(read/write) 151944 151944 0 0.0
.bss 74104 74104 0 0.0
.data 3216 3216 0 0.0
.rodata 78771 78771 0 0.0
.text 563576 563696 120 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 618118 618230 112 0.0
.app_xip_area 525124 525236 112 0.0
.bss 75652 75652 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613066 613186 120 0.0
.app_xip_area 521552 521672 120 0.0
.bss 74204 74204 0 0.0
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565710 565838 128 0.0
.app_xip_area 464608 464736 128 0.0
.bss 83496 83496 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 905848 906072 224 0.0
(read/write) 129392 129392 0 0.0
.bss 127344 127344 0 0.0
.data 2044 2044 0 0.0
.text 905840 906064 224 0.0
BRD4161A+rpc (read only) 940264 940488 224 0.0
(read/write) 146072 146072 0 0.0
.bss 143824 143824 0 0.0
.data 2248 2248 0 0.0
.text 940256 940480 224 0.0
window-app BRD4161A (read only) 843320 843544 224 0.0
(read/write) 127480 127480 0 0.0
.bss 125520 125520 0 0.0
.data 1956 1956 0 0.0
.text 843312 843536 224 0.0
esp32 all-clusters-app c3devkit (read only) 997972 998102 130 0.0
(read/write) 1468074 1468082 8 0.0
.dram0.bss 62640 62640 0 0.0
.dram0.data 14428 14428 0 0.0
.flash.rodata 206560 206568 8 0.0
.flash.text 997972 998102 130 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1052155 1052335 180 0.0
(read/write) 470080 470080 0 0.0
.dram0.bss 68160 68160 0 0.0
.dram0.data 34168 34168 0 0.0
.flash.rodata 235916 235916 0 0.0
.flash.text 1046771 1046951 180 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 684112 684240 128 0.0
.bss 77656 77656 0 0.0
.data 2000 2000 0 0.0
.text 598656 598784 128 0.0
lock k32w061+release (read/write) 725204 725332 128 0.0
.bss 78288 78288 0 0.0
.data 1960 1960 0 0.0
.text 639156 639284 128 0.0
linux all-clusters-app debug (read only) 2727929 2728457 528 0.0
(read/write) 149600 149600 0 0.0
.bss 59936 59936 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 81624 81624 0 0.0
.dynamic 608 608 0 0.0
.got 4448 4448 0 0.0
.init 27 27 0 0.0
.init_array 984 984 0 0.0
.rodata 233221 233221 0 0.0
.text 2319986 2320514 528 0.0
bridge-app debug+rpc (read only) 1841757 1842269 512 0.0
(read/write) 91984 91984 0 0.0
.bss 44136 44136 0 0.0
.data 3072 3072 0 0.0
.data.rel.ro 39704 39704 0 0.0
.dynamic 592 592 0 0.0
.got 3920 3920 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 148961 148961 0 0.0
.text 1573797 1574309 512 0.0
chip-tool debug (read only) 10938197 10938821 624 0.0
(read/write) 375728 375728 0 0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 345768 345768 0 0.0
.dynamic 624 624 0 0.0
.got 4936 4936 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 547189 547189 0 0.0
.text 9551285 9551909 624 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10549724 10550508 784 0.0
(read/write) 497633 497633 0 0.0
.bss 40865 40865 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 393088 393088 0 0.0
.dynamic 560 560 0 0.0
.got 58680 58680 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 521052 521068 16 0.0
.text 8911012 8911780 768 0.0
lighting-app debug+rpc (read only) 2319241 2319753 512 0.0
(read/write) 128080 128080 0 0.0
.bss 50048 50048 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 70328 70328 0 0.0
.dynamic 608 608 0 0.0
.got 4304 4304 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 183121 183121 0 0.0
.text 1969602 1970114 512 0.0
lock-app debug (read only) 2145769 2146313 544 0.0
(read/write) 120280 120280 0 0.0
.bss 47808 47808 0 0.0
.data 1504 1504 0 0.0
.data.rel.ro 65368 65368 0 0.0
.dynamic 592 592 0 0.0
.got 4264 4264 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 189441 189473 32 0.0
.text 1799330 1799842 512 0.0
ota-provider-app debug (read only) 2052345 2052857 512 0.0
(read/write) 115648 115648 0 0.0
.bss 48000 48000 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 60216 60216 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 173595 173595 0 0.0
.text 1721506 1722018 512 0.0
ota-requestor-app debug (read only) 2083561 2084073 512 0.0
(read/write) 118456 118456 0 0.0
.bss 48672 48672 0 0.0
.data 1928 1928 0 0.0
.data.rel.ro 62248 62248 0 0.0
.dynamic 592 592 0 0.0
.got 4304 4304 0 0.0
.init 27 27 0 0.0
.init_array 656 656 0 0.0
.rodata 169916 169916 0 0.0
.text 1754914 1755426 512 0.0
shell debug (read only) 2554425 2554953 528 0.0
(read/write) 150376 150376 0 0.0
.bss 67336 67336 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 75952 75952 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215410 215410 0 0.0
.text 2177202 2177730 528 0.0
thermostat-no-ble arm64 (read only) 2361276 2361820 544 0.0
(read/write) 151137 151137 0 0.0
.bss 62897 62897 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 78992 78992 0 0.0
.dynamic 560 560 0 0.0
.got 4744 4744 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145164 145164 0 0.0
.text 1987072 1987616 544 0.0
tv-app debug (read only) 2837457 2837969 512 0.0
(read/write) 253360 253360 0 0.0
.bss 165944 165944 0 0.0
.data 4640 4640 0 0.0
.data.rel.ro 76560 76560 0 0.0
.dynamic 592 592 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 912 912 0 0.0
.rodata 215371 215371 0 0.0
.text 2439746 2440258 512 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410108 2410340 232 0.0
.bss 184996 184996 0 0.0
.data 5848 5848 0 0.0
.text 1372708 1372940 232 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1170627 1170739 112 0.0
bss 136264 136264 0 0.0
rodata 150052 150052 0 0.0
text 805652 805768 116 0.0
p6 all-clusters-app default (read/write) 2525136 2525344 208 0.0
.bss 118376 118376 0 0.0
.data 2784 2784 0 0.0
.text 1483400 1483608 208 0.0
light-app default (read/write) 2416904 2417112 208 0.0
.bss 111856 111856 0 0.0
.data 2584 2584 0 0.0
.text 1375168 1375376 208 0.0
lock-app default (read/write) 2421080 2421288 208 0.0
.bss 111656 111656 0 0.0
.data 2544 2544 0 0.0
.text 1379344 1379552 208 0.0
telink lighting-app tlsr9518adk80d (read/write) 801032 801160 128 0.0
bss 69696 69696 0 0.0
noinit 40416 40416 0 0.0
text 570376 570504 128 0.0

@bzbarsky-apple bzbarsky-apple force-pushed the add-attribute-path-validation branch from 0f37b78 to 990a0b7 Compare April 24, 2022 03:06
@github-actions
Copy link

github-actions bot commented Apr 24, 2022

PR #17664: Size comparison from 0cbfaec to 990a0b7

Increases (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, p6, telink)
platform target config section 0cbfaec 990a0b7 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690967 691079 112 0.0
.text 584472 584584 112 0.0
lock-ftd LP_CC2652R7 (read only) 677331 677451 120 0.0
.text 578060 578180 120 0.0
lock-mtd LP_CC2652R7 (read only) 626083 626195 112 0.0
.text 526924 527036 112 0.0
pump-app LP_CC2652R7 (read only) 649847 649959 112 0.0
.text 573728 573840 112 0.0
pump-controller-app LP_CC2652R7 (read only) 642835 642955 120 0.0
.text 563576 563696 120 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 618118 618230 112 0.0
.app_xip_area 525124 525236 112 0.0
lock cyw930739m2evb_01 (read/write) 613066 613186 120 0.0
.app_xip_area 521552 521672 120 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565710 565838 128 0.0
.app_xip_area 464608 464736 128 0.0
efr32 lighting-app BRD4161A (read only) 905848 906072 224 0.0
.text 905840 906064 224 0.0
BRD4161A+rpc (read only) 940264 940488 224 0.0
.text 940256 940480 224 0.0
window-app BRD4161A (read only) 843320 843544 224 0.0
.text 843312 843536 224 0.0
esp32 all-clusters-app c3devkit (read only) 997972 998102 130 0.0
(read/write) 1468074 1468082 8 0.0
.flash.rodata 206560 206568 8 0.0
.flash.text 997972 998102 130 0.0
m5stack (read only) 1052155 1052335 180 0.0
.flash.text 1046771 1046951 180 0.0
k32w light k32w061+release (read/write) 684112 684240 128 0.0
.text 598656 598784 128 0.0
lock k32w061+release (read/write) 725204 725332 128 0.0
.text 639156 639284 128 0.0
linux all-clusters-app debug (read only) 2727929 2728457 528 0.0
.text 2319986 2320514 528 0.0
bridge-app debug+rpc (read only) 1841757 1842269 512 0.0
.text 1573797 1574309 512 0.0
chip-tool debug (read only) 10938197 10938821 624 0.0
.text 9551285 9551909 624 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10549724 10550508 784 0.0
.rodata 521052 521068 16 0.0
.text 8911012 8911780 768 0.0
lighting-app debug+rpc (read only) 2319241 2319753 512 0.0
.text 1969602 1970114 512 0.0
lock-app debug (read only) 2145769 2146313 544 0.0
.rodata 189441 189473 32 0.0
.text 1799330 1799842 512 0.0
ota-provider-app debug (read only) 2052345 2052857 512 0.0
.text 1721506 1722018 512 0.0
ota-requestor-app debug (read only) 2083561 2084073 512 0.0
.text 1754914 1755426 512 0.0
shell debug (read only) 2554425 2554953 528 0.0
.text 2177202 2177730 528 0.0
thermostat-no-ble arm64 (read only) 2361276 2361820 544 0.0
.text 1987072 1987616 544 0.0
tv-app debug (read only) 2837457 2837969 512 0.0
.text 2439746 2440258 512 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410108 2410340 232 0.0
.text 1372708 1372940 232 0.0
p6 all-clusters-app default (read/write) 2525136 2525344 208 0.0
.text 1483400 1483608 208 0.0
light-app default (read/write) 2416904 2417112 208 0.0
.text 1375168 1375376 208 0.0
lock-app default (read/write) 2421080 2421288 208 0.0
.text 1379344 1379552 208 0.0
telink lighting-app tlsr9518adk80d (read/write) 801032 801160 128 0.0
text 570376 570504 128 0.0
Decreases (2 builds for cc13x2_26x2)
platform target config section 0cbfaec 990a0b7 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 161960 161848 -112 -0.1
lock-ftd LP_CC2652R7 (read/write) 166564 166444 -120 -0.1
Full report (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, p6, telink)
platform target config section 0cbfaec 990a0b7 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690967 691079 112 0.0
(read/write) 161960 161848 -112 -0.1
.bss 75912 75912 0 0.0
.data 3396 3396 0 0.0
.rodata 106015 106015 0 0.0
.text 584472 584584 112 0.0
lock-ftd LP_CC2652R7 (read only) 677331 677451 120 0.0
(read/write) 166564 166444 -120 -0.1
.bss 73936 73936 0 0.0
.data 3220 3220 0 0.0
.rodata 98787 98787 0 0.0
.text 578060 578180 120 0.0
lock-mtd LP_CC2652R7 (read only) 626083 626195 112 0.0
(read/write) 146732 146732 0 0.0
.bss 69656 69656 0 0.0
.data 3220 3220 0 0.0
.rodata 98667 98667 0 0.0
.text 526924 527036 112 0.0
pump-app LP_CC2652R7 (read only) 649847 649959 112 0.0
(read/write) 152532 152532 0 0.0
.bss 74400 74400 0 0.0
.data 3252 3252 0 0.0
.rodata 75631 75631 0 0.0
.text 573728 573840 112 0.0
pump-controller-app LP_CC2652R7 (read only) 642835 642955 120 0.0
(read/write) 151944 151944 0 0.0
.bss 74104 74104 0 0.0
.data 3216 3216 0 0.0
.rodata 78771 78771 0 0.0
.text 563576 563696 120 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 618118 618230 112 0.0
.app_xip_area 525124 525236 112 0.0
.bss 75652 75652 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613066 613186 120 0.0
.app_xip_area 521552 521672 120 0.0
.bss 74204 74204 0 0.0
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565710 565838 128 0.0
.app_xip_area 464608 464736 128 0.0
.bss 83496 83496 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 905848 906072 224 0.0
(read/write) 129392 129392 0 0.0
.bss 127344 127344 0 0.0
.data 2044 2044 0 0.0
.text 905840 906064 224 0.0
BRD4161A+rpc (read only) 940264 940488 224 0.0
(read/write) 146072 146072 0 0.0
.bss 143824 143824 0 0.0
.data 2248 2248 0 0.0
.text 940256 940480 224 0.0
window-app BRD4161A (read only) 843320 843544 224 0.0
(read/write) 127480 127480 0 0.0
.bss 125520 125520 0 0.0
.data 1956 1956 0 0.0
.text 843312 843536 224 0.0
esp32 all-clusters-app c3devkit (read only) 997972 998102 130 0.0
(read/write) 1468074 1468082 8 0.0
.dram0.bss 62640 62640 0 0.0
.dram0.data 14428 14428 0 0.0
.flash.rodata 206560 206568 8 0.0
.flash.text 997972 998102 130 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1052155 1052335 180 0.0
(read/write) 470080 470080 0 0.0
.dram0.bss 68160 68160 0 0.0
.dram0.data 34168 34168 0 0.0
.flash.rodata 235916 235916 0 0.0
.flash.text 1046771 1046951 180 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 684112 684240 128 0.0
.bss 77656 77656 0 0.0
.data 2000 2000 0 0.0
.text 598656 598784 128 0.0
lock k32w061+release (read/write) 725204 725332 128 0.0
.bss 78288 78288 0 0.0
.data 1960 1960 0 0.0
.text 639156 639284 128 0.0
linux all-clusters-app debug (read only) 2727929 2728457 528 0.0
(read/write) 149600 149600 0 0.0
.bss 59936 59936 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 81624 81624 0 0.0
.dynamic 608 608 0 0.0
.got 4448 4448 0 0.0
.init 27 27 0 0.0
.init_array 984 984 0 0.0
.rodata 233221 233221 0 0.0
.text 2319986 2320514 528 0.0
bridge-app debug+rpc (read only) 1841757 1842269 512 0.0
(read/write) 91984 91984 0 0.0
.bss 44136 44136 0 0.0
.data 3072 3072 0 0.0
.data.rel.ro 39704 39704 0 0.0
.dynamic 592 592 0 0.0
.got 3920 3920 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 148961 148961 0 0.0
.text 1573797 1574309 512 0.0
chip-tool debug (read only) 10938197 10938821 624 0.0
(read/write) 375728 375728 0 0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 345768 345768 0 0.0
.dynamic 624 624 0 0.0
.got 4936 4936 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 547189 547189 0 0.0
.text 9551285 9551909 624 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10549724 10550508 784 0.0
(read/write) 497633 497633 0 0.0
.bss 40865 40865 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 393088 393088 0 0.0
.dynamic 560 560 0 0.0
.got 58680 58680 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 521052 521068 16 0.0
.text 8911012 8911780 768 0.0
lighting-app debug+rpc (read only) 2319241 2319753 512 0.0
(read/write) 128080 128080 0 0.0
.bss 50048 50048 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 70328 70328 0 0.0
.dynamic 608 608 0 0.0
.got 4304 4304 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 183121 183121 0 0.0
.text 1969602 1970114 512 0.0
lock-app debug (read only) 2145769 2146313 544 0.0
(read/write) 120280 120280 0 0.0
.bss 47808 47808 0 0.0
.data 1504 1504 0 0.0
.data.rel.ro 65368 65368 0 0.0
.dynamic 592 592 0 0.0
.got 4264 4264 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 189441 189473 32 0.0
.text 1799330 1799842 512 0.0
ota-provider-app debug (read only) 2052345 2052857 512 0.0
(read/write) 115648 115648 0 0.0
.bss 48000 48000 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 60216 60216 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 173595 173595 0 0.0
.text 1721506 1722018 512 0.0
ota-requestor-app debug (read only) 2083561 2084073 512 0.0
(read/write) 118456 118456 0 0.0
.bss 48672 48672 0 0.0
.data 1928 1928 0 0.0
.data.rel.ro 62248 62248 0 0.0
.dynamic 592 592 0 0.0
.got 4304 4304 0 0.0
.init 27 27 0 0.0
.init_array 656 656 0 0.0
.rodata 169916 169916 0 0.0
.text 1754914 1755426 512 0.0
shell debug (read only) 2554425 2554953 528 0.0
(read/write) 150376 150376 0 0.0
.bss 67336 67336 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 75952 75952 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215410 215410 0 0.0
.text 2177202 2177730 528 0.0
thermostat-no-ble arm64 (read only) 2361276 2361820 544 0.0
(read/write) 151137 151137 0 0.0
.bss 62897 62897 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 78992 78992 0 0.0
.dynamic 560 560 0 0.0
.got 4744 4744 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145164 145164 0 0.0
.text 1987072 1987616 544 0.0
tv-app debug (read only) 2837457 2837969 512 0.0
(read/write) 253360 253360 0 0.0
.bss 165944 165944 0 0.0
.data 4640 4640 0 0.0
.data.rel.ro 76560 76560 0 0.0
.dynamic 592 592 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 912 912 0 0.0
.rodata 215371 215371 0 0.0
.text 2439746 2440258 512 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410108 2410340 232 0.0
.bss 184996 184996 0 0.0
.data 5848 5848 0 0.0
.text 1372708 1372940 232 0.0
p6 all-clusters-app default (read/write) 2525136 2525344 208 0.0
.bss 118376 118376 0 0.0
.data 2784 2784 0 0.0
.text 1483400 1483608 208 0.0
light-app default (read/write) 2416904 2417112 208 0.0
.bss 111856 111856 0 0.0
.data 2584 2584 0 0.0
.text 1375168 1375376 208 0.0
lock-app default (read/write) 2421080 2421288 208 0.0
.bss 111656 111656 0 0.0
.data 2544 2544 0 0.0
.text 1379344 1379552 208 0.0
telink lighting-app tlsr9518adk80d (read/write) 801032 801160 128 0.0
bss 69696 69696 0 0.0
noinit 40416 40416 0 0.0
text 570376 570504 128 0.0

@bzbarsky-apple bzbarsky-apple force-pushed the add-attribute-path-validation branch from 990a0b7 to a9812a3 Compare April 25, 2022 02:47
@github-actions
Copy link

github-actions bot commented Apr 25, 2022

PR #17664: Size comparison from 077e44e to a9812a3

Increases (22 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, p6, telink)
platform target config section 077e44e a9812a3 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692119 692191 72 0.0
.text 585624 585696 72 0.0
lock-ftd LP_CC2652R7 (read only) 678635 678707 72 0.0
.text 579300 579372 72 0.0
lock-mtd LP_CC2652R7 (read only) 627379 627451 72 0.0
.text 528156 528228 72 0.0
pump-app LP_CC2652R7 (read only) 651071 651143 72 0.0
.text 574880 574952 72 0.0
pump-controller-app LP_CC2652R7 (read only) 644139 644211 72 0.0
.text 564816 564888 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 623542 623614 72 0.0
.app_xip_area 526356 526428 72 0.0
lock cyw930739m2evb_01 (read/write) 618490 618562 72 0.0
.app_xip_area 522784 522856 72 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 571134 571206 72 0.0
.app_xip_area 465840 465912 72 0.0
efr32 lighting-app BRD4161A (read only) 907488 907648 160 0.0
.text 907480 907640 160 0.0
BRD4161A+rpc (read only) 941904 942064 160 0.0
.text 941896 942056 160 0.0
window-app BRD4161A (read only) 844976 845136 160 0.0
.text 844968 845128 160 0.0
esp32 all-clusters-app c3devkit (read only) 999218 999296 78 0.0
(read/write) 1473730 1473738 8 0.0
.flash.rodata 206632 206640 8 0.0
.flash.text 999218 999296 78 0.0
m5stack (read only) 1053463 1053623 160 0.0
.flash.text 1048079 1048239 160 0.0
k32w light k32w061+release (read/write) 688808 688888 80 0.0
.text 599840 599920 80 0.0
lock k32w061+release (read/write) 729676 729756 80 0.0
.text 640340 640420 80 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10554812 1055537 560 0.0
.text 8916004 8916564 560 0.0
thermostat-no-ble arm64 (read only) 2366636 2366988 352 0.0
.text 1992352 1992704 352 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2411396 2411628 232 0.0
.text 1373996 1374228 232 0.0
p6 all-clusters-app default (read/write) 2526872 2527032 160 0.0
.text 1485136 1485296 160 0.0
light-app default (read/write) 2418624 2418800 176 0.0
.text 1376888 1377064 176 0.0
lock-app default (read/write) 2422816 2422976 160 0.0
.text 1381080 1381240 160 0.0
telink lighting-app tlsr9518adk80d (read/write) 807984 808064 80 0.0
text 571684 571758 74 0.0
Decreases (2 builds for cc13x2_26x2)
platform target config section 077e44e a9812a3 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 159968 159896 -72 -0.0
lock-ftd LP_CC2652R7 (read/write) 164756 164684 -72 -0.0
Full report (22 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, p6, telink)
platform target config section 077e44e a9812a3 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692119 692191 72 0.0
(read/write) 159968 159896 -72 -0.0
.bss 75072 75072 0 0.0
.data 3396 3396 0 0.0
.rodata 106015 106015 0 0.0
.text 585624 585696 72 0.0
lock-ftd LP_CC2652R7 (read only) 678635 678707 72 0.0
(read/write) 164756 164684 -72 -0.0
.bss 73432 73432 0 0.0
.data 3220 3220 0 0.0
.rodata 98851 98851 0 0.0
.text 579300 579372 72 0.0
lock-mtd LP_CC2652R7 (read only) 627379 627451 72 0.0
(read/write) 146228 146228 0 0.0
.bss 69152 69152 0 0.0
.data 3220 3220 0 0.0
.rodata 98731 98731 0 0.0
.text 528156 528228 72 0.0
pump-app LP_CC2652R7 (read only) 651071 651143 72 0.0
(read/write) 151692 151692 0 0.0
.bss 73560 73560 0 0.0
.data 3252 3252 0 0.0
.rodata 75703 75703 0 0.0
.text 574880 574952 72 0.0
pump-controller-app LP_CC2652R7 (read only) 644139 644211 72 0.0
(read/write) 151440 151440 0 0.0
.bss 73600 73600 0 0.0
.data 3216 3216 0 0.0
.rodata 78835 78835 0 0.0
.text 564816 564888 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 623542 623614 72 0.0
.app_xip_area 526356 526428 72 0.0
.bss 79844 79844 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 618490 618562 72 0.0
.app_xip_area 522784 522856 72 0.0
.bss 78396 78396 0 0.0
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 571134 571206 72 0.0
.app_xip_area 465840 465912 72 0.0
.bss 87688 87688 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 907488 907648 160 0.0
(read/write) 134968 134968 0 0.0
.bss 132920 132920 0 0.0
.data 2044 2044 0 0.0
.text 907480 907640 160 0.0
BRD4161A+rpc (read only) 941904 942064 160 0.0
(read/write) 151648 151648 0 0.0
.bss 149400 149400 0 0.0
.data 2248 2248 0 0.0
.text 941896 942056 160 0.0
window-app BRD4161A (read only) 844976 845136 160 0.0
(read/write) 133056 133056 0 0.0
.bss 131096 131096 0 0.0
.data 1956 1956 0 0.0
.text 844968 845128 160 0.0
esp32 all-clusters-app c3devkit (read only) 999218 999296 78 0.0
(read/write) 1473730 1473738 8 0.0
.dram0.bss 68216 68216 0 0.0
.dram0.data 14428 14428 0 0.0
.flash.rodata 206632 206640 8 0.0
.flash.text 999218 999296 78 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1053463 1053623 160 0.0
(read/write) 475720 475720 0 0.0
.dram0.bss 73736 73736 0 0.0
.dram0.data 34168 34168 0 0.0
.flash.rodata 235980 235980 0 0.0
.flash.text 1048079 1048239 160 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 688808 688888 80 0.0
.bss 81168 81168 0 0.0
.data 2000 2000 0 0.0
.text 599840 599920 80 0.0
lock k32w061+release (read/write) 729676 729756 80 0.0
.bss 81576 81576 0 0.0
.data 1960 1960 0 0.0
.text 640340 640420 80 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10554812 1055537 560 0.0
(read/write) 497665 497665 0 0.0
.bss 40897 40897 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 393088 393088 0 0.0
.dynamic 560 560 0 0.0
.got 58680 58680 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 521148 521148 0 0.0
.text 8916004 8916564 560 0.0
thermostat-no-ble arm64 (read only) 2366636 2366988 352 0.0
(read/write) 174385 174385 0 0.0
.bss 86145 86145 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 78992 78992 0 0.0
.dynamic 560 560 0 0.0
.got 4744 4744 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145244 145244 0 0.0
.text 1992352 1992704 352 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2411396 2411628 232 0.0
.bss 205716 205716 0 0.0
.data 5848 5848 0 0.0
.text 1373996 1374228 232 0.0
p6 all-clusters-app default (read/write) 2526872 2527032 160 0.0
.bss 139096 139096 0 0.0
.data 2784 2784 0 0.0
.text 1485136 1485296 160 0.0
light-app default (read/write) 2418624 2418800 176 0.0
.bss 132576 132576 0 0.0
.data 2584 2584 0 0.0
.text 1376888 1377064 176 0.0
lock-app default (read/write) 2422816 2422976 160 0.0
.bss 132376 132376 0 0.0
.data 2544 2544 0 0.0
.text 1381080 1381240 160 0.0
telink lighting-app tlsr9518adk80d (read/write) 807984 808064 80 0.0
bss 75272 75272 0 0.0
noinit 40416 40416 0 0.0
text 571684 571758 74 0.0

@bzbarsky-apple bzbarsky-apple force-pushed the add-attribute-path-validation branch from a9812a3 to c697312 Compare April 25, 2022 19:00
@github-actions
Copy link

github-actions bot commented Apr 25, 2022

PR #17664: Size comparison from 252314f to c697312

Increases (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 252314f c697312 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692119 692191 72 0.0
.text 585624 585696 72 0.0
lock-ftd LP_CC2652R7 (read only) 678635 678707 72 0.0
.text 579300 579372 72 0.0
lock-mtd LP_CC2652R7 (read only) 627379 627451 72 0.0
.text 528156 528228 72 0.0
pump-app LP_CC2652R7 (read only) 651071 651143 72 0.0
.text 574880 574952 72 0.0
pump-controller-app LP_CC2652R7 (read only) 644139 644211 72 0.0
.text 564816 564888 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 623542 623614 72 0.0
.app_xip_area 526356 526428 72 0.0
lock cyw930739m2evb_01 (read/write) 618498 618570 72 0.0
.app_xip_area 522792 522864 72 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 571134 571206 72 0.0
.app_xip_area 465840 465912 72 0.0
efr32 lighting-app BRD4161A (read only) 907520 907680 160 0.0
.text 907512 907672 160 0.0
BRD4161A+rpc (read only) 941936 942096 160 0.0
.text 941928 942088 160 0.0
window-app BRD4161A (read only) 845008 845168 160 0.0
.text 845000 845160 160 0.0
esp32 all-clusters-app c3devkit (read only) 999334 999418 84 0.0
(read/write) 1473730 1473738 8 0.0
.flash.rodata 206632 206640 8 0.0
.flash.text 999334 999418 84 0.0
m5stack (read only) 1053575 1053739 164 0.0
.flash.text 1048191 1048355 164 0.0
k32w light k32w061+release (read/write) 688808 688888 80 0.0
.text 599840 599920 80 0.0
lock k32w061+release (read/write) 729676 729756 80 0.0
.text 640340 640420 80 0.0
linux all-clusters-app debug (read only) 2734185 2734553 368 0.0
.text 2325890 2326258 368 0.0
bridge-app debug+rpc (read only) 1847941 1848293 352 0.0
.text 1579669 1580021 352 0.0
chip-tool debug (read only) 10944429 10944925 496 0.0
.rodata 547349 547381 32 0.0
.text 9557173 9557637 464 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10555836 10556444 608 0.0
.text 8916804 8917412 608 0.0
lighting-app debug+rpc (read only) 2325673 2326025 352 0.0
.text 1975682 1976034 352 0.0
lock-app debug (read only) 2151977 2152345 368 0.0
.text 1805186 1805554 368 0.0
ota-provider-app debug (read only) 2058537 2058889 352 0.0
.text 1727378 1727730 352 0.0
ota-requestor-app debug (read only) 2089785 2090137 352 0.0
.text 1760786 1761138 352 0.0
shell debug (read only) 2560649 2561049 400 0.0
.rodata 215570 215602 32 0.0
.text 2183074 2183442 368 0.0
thermostat-no-ble arm64 (read only) 2367532 2367932 400 0.0
.text 1993024 1993424 400 0.0
tv-app debug (read only) 2843681 2844033 352 0.0
.text 2445618 2445970 352 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2411396 2411628 232 0.0
.text 1373996 1374228 232 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1177531 1177595 64 0.0
text 806852 806924 72 0.0
p6 all-clusters-app default (read/write) 2526888 2527064 176 0.0
.text 1485152 1485328 176 0.0
light-app default (read/write) 2418640 2418816 176 0.0
.text 1376904 1377080 176 0.0
lock-app default (read/write) 2422832 2422992 160 0.0
.text 1381096 1381256 160 0.0
telink lighting-app tlsr9518adk80d (read/write) 807984 808056 72 0.0
text 571680 571754 74 0.0
Decreases (2 builds for cc13x2_26x2)
platform target config section 252314f c697312 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 159968 159896 -72 -0.0
lock-ftd LP_CC2652R7 (read/write) 164756 164684 -72 -0.0
Full report (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 252314f c697312 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692119 692191 72 0.0
(read/write) 159968 159896 -72 -0.0
.bss 75072 75072 0 0.0
.data 3396 3396 0 0.0
.rodata 106015 106015 0 0.0
.text 585624 585696 72 0.0
lock-ftd LP_CC2652R7 (read only) 678635 678707 72 0.0
(read/write) 164756 164684 -72 -0.0
.bss 73432 73432 0 0.0
.data 3220 3220 0 0.0
.rodata 98851 98851 0 0.0
.text 579300 579372 72 0.0
lock-mtd LP_CC2652R7 (read only) 627379 627451 72 0.0
(read/write) 146228 146228 0 0.0
.bss 69152 69152 0 0.0
.data 3220 3220 0 0.0
.rodata 98731 98731 0 0.0
.text 528156 528228 72 0.0
pump-app LP_CC2652R7 (read only) 651071 651143 72 0.0
(read/write) 151692 151692 0 0.0
.bss 73560 73560 0 0.0
.data 3252 3252 0 0.0
.rodata 75703 75703 0 0.0
.text 574880 574952 72 0.0
pump-controller-app LP_CC2652R7 (read only) 644139 644211 72 0.0
(read/write) 151440 151440 0 0.0
.bss 73600 73600 0 0.0
.data 3216 3216 0 0.0
.rodata 78835 78835 0 0.0
.text 564816 564888 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 623542 623614 72 0.0
.app_xip_area 526356 526428 72 0.0
.bss 79844 79844 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 618498 618570 72 0.0
.app_xip_area 522792 522864 72 0.0
.bss 78396 78396 0 0.0
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 571134 571206 72 0.0
.app_xip_area 465840 465912 72 0.0
.bss 87688 87688 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 907520 907680 160 0.0
(read/write) 134968 134968 0 0.0
.bss 132920 132920 0 0.0
.data 2044 2044 0 0.0
.text 907512 907672 160 0.0
BRD4161A+rpc (read only) 941936 942096 160 0.0
(read/write) 151648 151648 0 0.0
.bss 149400 149400 0 0.0
.data 2248 2248 0 0.0
.text 941928 942088 160 0.0
window-app BRD4161A (read only) 845008 845168 160 0.0
(read/write) 133056 133056 0 0.0
.bss 131096 131096 0 0.0
.data 1956 1956 0 0.0
.text 845000 845160 160 0.0
esp32 all-clusters-app c3devkit (read only) 999334 999418 84 0.0
(read/write) 1473730 1473738 8 0.0
.dram0.bss 68224 68224 0 0.0
.dram0.data 14428 14428 0 0.0
.flash.rodata 206632 206640 8 0.0
.flash.text 999334 999418 84 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1053575 1053739 164 0.0
(read/write) 475728 475728 0 0.0
.dram0.bss 73744 73744 0 0.0
.dram0.data 34168 34168 0 0.0
.flash.rodata 235980 235980 0 0.0
.flash.text 1048191 1048355 164 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 688808 688888 80 0.0
.bss 81168 81168 0 0.0
.data 2000 2000 0 0.0
.text 599840 599920 80 0.0
lock k32w061+release (read/write) 729676 729756 80 0.0
.bss 81576 81576 0 0.0
.data 1960 1960 0 0.0
.text 640340 640420 80 0.0
linux all-clusters-app debug (read only) 2734185 2734553 368 0.0
(read/write) 172864 172864 0 0.0
.bss 83168 83168 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 81624 81624 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 984 984 0 0.0
.rodata 233381 233381 0 0.0
.text 2325890 2326258 368 0.0
bridge-app debug+rpc (read only) 1847941 1848293 352 0.0
(read/write) 115248 115248 0 0.0
.bss 67368 67368 0 0.0
.data 3072 3072 0 0.0
.data.rel.ro 39704 39704 0 0.0
.dynamic 592 592 0 0.0
.got 3936 3936 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 149089 149089 0 0.0
.text 1579669 1580021 352 0.0
chip-tool debug (read only) 10944429 10944925 496 0.0
(read/write) 375760 375760 0 0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 345768 345768 0 0.0
.dynamic 624 624 0 0.0
.got 4952 4952 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 547349 547381 32 0.0
.text 9557173 9557637 464 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10555836 10556444 608 0.0
(read/write) 497681 497681 0 0.0
.bss 40897 40897 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 393088 393088 0 0.0
.dynamic 560 560 0 0.0
.got 58680 58680 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 521228 521228 0 0.0
.text 8916804 8917412 608 0.0
lighting-app debug+rpc (read only) 2325673 2326025 352 0.0
(read/write) 151280 151280 0 0.0
.bss 73248 73248 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 70328 70328 0 0.0
.dynamic 608 608 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 183281 183281 0 0.0
.text 1975682 1976034 352 0.0
lock-app debug (read only) 2151977 2152345 368 0.0
(read/write) 143512 143512 0 0.0
.bss 71040 71040 0 0.0
.data 1504 1504 0 0.0
.data.rel.ro 65368 65368 0 0.0
.dynamic 592 592 0 0.0
.got 4280 4280 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 189601 189601 0 0.0
.text 1805186 1805554 368 0.0
ota-provider-app debug (read only) 2058537 2058889 352 0.0
(read/write) 138880 138880 0 0.0
.bss 71232 71232 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 60216 60216 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 173723 173723 0 0.0
.text 1727378 1727730 352 0.0
ota-requestor-app debug (read only) 2089785 2090137 352 0.0
(read/write) 141688 141688 0 0.0
.bss 71904 71904 0 0.0
.data 1928 1928 0 0.0
.data.rel.ro 62248 62248 0 0.0
.dynamic 592 592 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 656 656 0 0.0
.rodata 170076 170076 0 0.0
.text 1760786 1761138 352 0.0
shell debug (read only) 2560649 2561049 400 0.0
(read/write) 196840 196840 0 0.0
.bss 113800 113800 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 75952 75952 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215570 215602 32 0.0
.text 2183074 2183442 368 0.0
thermostat-no-ble arm64 (read only) 2367532 2367932 400 0.0
(read/write) 174401 174401 0 0.0
.bss 86145 86145 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 78992 78992 0 0.0
.dynamic 560 560 0 0.0
.got 4744 4744 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145308 145308 0 0.0
.text 1993024 1993424 400 0.0
tv-app debug (read only) 2843681 2844033 352 0.0
(read/write) 276592 276592 0 0.0
.bss 189176 189176 0 0.0
.data 4640 4640 0 0.0
.data.rel.ro 76560 76560 0 0.0
.dynamic 592 592 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 912 912 0 0.0
.rodata 215531 215531 0 0.0
.text 2445618 2445970 352 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2411396 2411628 232 0.0
.bss 205716 205716 0 0.0
.data 5848 5848 0 0.0
.text 1373996 1374228 232 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1177531 1177595 64 0.0
bss 141840 141840 0 0.0
rodata 150124 150124 0 0.0
text 806852 806924 72 0.0
p6 all-clusters-app default (read/write) 2526888 2527064 176 0.0
.bss 139096 139096 0 0.0
.data 2784 2784 0 0.0
.text 1485152 1485328 176 0.0
light-app default (read/write) 2418640 2418816 176 0.0
.bss 132576 132576 0 0.0
.data 2584 2584 0 0.0
.text 1376904 1377080 176 0.0
lock-app default (read/write) 2422832 2422992 160 0.0
.bss 132376 132376 0 0.0
.data 2544 2544 0 0.0
.text 1381096 1381256 160 0.0
telink lighting-app tlsr9518adk80d (read/write) 807984 808056 72 0.0
bss 75272 75272 0 0.0
noinit 40416 40416 0 0.0
text 571680 571754 74 0.0

@bzbarsky-apple bzbarsky-apple force-pushed the add-attribute-path-validation branch from c697312 to cb8ad0a Compare April 25, 2022 21:26
@github-actions
Copy link

github-actions bot commented Apr 25, 2022

PR #17664: Size comparison from 8f45a9e to cb8ad0a

Increases (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, p6, telink)
platform target config section 8f45a9e cb8ad0a change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692123 692195 72 0.0
.text 585648 585720 72 0.0
lock-ftd LP_CC2652R7 (read only) 678647 678719 72 0.0
.text 579332 579404 72 0.0
lock-mtd LP_CC2652R7 (read only) 627391 627463 72 0.0
.text 528188 528260 72 0.0
pump-app LP_CC2652R7 (read only) 651123 651195 72 0.0
.text 574912 574984 72 0.0
pump-controller-app LP_CC2652R7 (read only) 644175 644247 72 0.0
.text 564848 564920 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 623486 623558 72 0.0
.app_xip_area 526364 526436 72 0.0
lock cyw930739m2evb_01 (read/write) 618442 618514 72 0.0
.app_xip_area 522792 522864 72 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 571158 571230 72 0.0
.app_xip_area 465872 465944 72 0.0
efr32 lighting-app BRD4161A (read only) 907616 907776 160 0.0
.text 907608 907768 160 0.0
BRD4161A+rpc (read only) 942032 942192 160 0.0
.text 942024 942184 160 0.0
window-app BRD4161A (read only) 845000 845160 160 0.0
.text 844992 845152 160 0.0
esp32 all-clusters-app c3devkit (read only) 999398 999482 84 0.0
(read/write) 1473658 1473666 8 0.0
.flash.rodata 206608 206616 8 0.0
.flash.text 999398 999482 84 0.0
m5stack (read only) 1053627 1053791 164 0.0
.flash.text 1048243 1048407 164 0.0
k32w light k32w061+release (read/write) 688740 688820 80 0.0
.text 599828 599908 80 0.0
lock k32w061+release (read/write) 729632 729712 80 0.0
.text 640352 640432 80 0.0
linux all-clusters-app debug (read only) 2735009 2735377 368 0.0
.text 2326306 2326674 368 0.0
bridge-app debug+rpc (read only) 1891009 1891361 352 0.0
.text 1608594 1608946 352 0.0
chip-tool debug (read only) 10944717 10945213 496 0.0
.rodata 547349 547381 32 0.0
.text 9557413 9557877 464 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10556092 10556684 592 0.0
.text 8917012 8917604 592 0.0
lighting-app debug+rpc (read only) 2326465 2326817 352 0.0
.text 1976098 1976450 352 0.0
lock-app debug (read only) 2206801 2207169 368 0.0
.text 1854610 1854978 368 0.0
ota-provider-app debug (read only) 2059521 2059889 368 0.0
.text 1727778 1728146 368 0.0
ota-requestor-app debug (read only) 2090785 2091137 352 0.0
.text 1761202 1761554 352 0.0
shell debug (read only) 2560809 2561209 400 0.0
.rodata 215570 215602 32 0.0
.text 2183330 2183698 368 0.0
thermostat-no-ble arm64 (read only) 2367884 2368284 400 0.0
.rodata 145484 145500 16 0.0
.text 1993296 1993680 384 0.0
tv-app debug (read only) 2844569 2844937 368 0.0
.text 2446098 2446466 368 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2411436 2411676 240 0.0
.text 1374036 1374276 240 0.0
p6 all-clusters-app default (read/write) 2526936 2527096 160 0.0
.text 1485200 1485360 160 0.0
light-app default (read/write) 2418688 2418848 160 0.0
.text 1376952 1377112 160 0.0
lock-app default (read/write) 2422864 2423040 176 0.0
.text 1381128 1381304 176 0.0
telink lighting-app tlsr9518adk80d (read/write) 807948 808020 72 0.0
text 571718 571792 74 0.0
Decreases (2 builds for cc13x2_26x2)
platform target config section 8f45a9e cb8ad0a change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 159900 159828 -72 -0.0
lock-ftd LP_CC2652R7 (read/write) 164688 164616 -72 -0.0
Full report (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, p6, telink)
platform target config section 8f45a9e cb8ad0a change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692123 692195 72 0.0
(read/write) 159900 159828 -72 -0.0
.bss 75008 75008 0 0.0
.data 3396 3396 0 0.0
.rodata 105995 105995 0 0.0
.text 585648 585720 72 0.0
lock-ftd LP_CC2652R7 (read only) 678647 678719 72 0.0
(read/write) 164688 164616 -72 -0.0
.bss 73376 73376 0 0.0
.data 3220 3220 0 0.0
.rodata 98831 98831 0 0.0
.text 579332 579404 72 0.0
lock-mtd LP_CC2652R7 (read only) 627391 627463 72 0.0
(read/write) 146172 146172 0 0.0
.bss 69096 69096 0 0.0
.data 3220 3220 0 0.0
.rodata 98711 98711 0 0.0
.text 528188 528260 72 0.0
pump-app LP_CC2652R7 (read only) 651123 651195 72 0.0
(read/write) 151684 151684 0 0.0
.bss 73552 73552 0 0.0
.data 3252 3252 0 0.0
.rodata 75723 75723 0 0.0
.text 574912 574984 72 0.0
pump-controller-app LP_CC2652R7 (read only) 644175 644247 72 0.0
(read/write) 151440 151440 0 0.0
.bss 73600 73600 0 0.0
.data 3216 3216 0 0.0
.rodata 78839 78839 0 0.0
.text 564848 564920 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 623486 623558 72 0.0
.app_xip_area 526364 526436 72 0.0
.bss 79780 79780 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 618442 618514 72 0.0
.app_xip_area 522792 522864 72 0.0
.bss 78340 78340 0 0.0
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 571158 571230 72 0.0
.app_xip_area 465872 465944 72 0.0
.bss 87680 87680 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 907616 907776 160 0.0
(read/write) 134912 134912 0 0.0
.bss 132864 132864 0 0.0
.data 2044 2044 0 0.0
.text 907608 907768 160 0.0
BRD4161A+rpc (read only) 942032 942192 160 0.0
(read/write) 151592 151592 0 0.0
.bss 149344 149344 0 0.0
.data 2248 2248 0 0.0
.text 942024 942184 160 0.0
window-app BRD4161A (read only) 845000 845160 160 0.0
(read/write) 133000 133000 0 0.0
.bss 131040 131040 0 0.0
.data 1956 1956 0 0.0
.text 844992 845152 160 0.0
esp32 all-clusters-app c3devkit (read only) 999398 999482 84 0.0
(read/write) 1473658 1473666 8 0.0
.dram0.bss 68176 68176 0 0.0
.dram0.data 14428 14428 0 0.0
.flash.rodata 206608 206616 8 0.0
.flash.text 999398 999482 84 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1053627 1053791 164 0.0
(read/write) 475656 475656 0 0.0
.dram0.bss 73696 73696 0 0.0
.dram0.data 34168 34168 0 0.0
.flash.rodata 235956 235956 0 0.0
.flash.text 1048243 1048407 164 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 688740 688820 80 0.0
.bss 81112 81112 0 0.0
.data 2000 2000 0 0.0
.text 599828 599908 80 0.0
lock k32w061+release (read/write) 729632 729712 80 0.0
.bss 81520 81520 0 0.0
.data 1960 1960 0 0.0
.text 640352 640432 80 0.0
linux all-clusters-app debug (read only) 2735009 2735377 368 0.0
(read/write) 172872 172872 0 0.0
.bss 83168 83168 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 81640 81640 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 992 992 0 0.0
.rodata 233861 233861 0 0.0
.text 2326306 2326674 368 0.0
bridge-app debug+rpc (read only) 1891009 1891361 352 0.0
(read/write) 120304 120304 0 0.0
.bss 71168 71168 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 40392 40392 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 680 680 0 0.0
.rodata 159633 159633 0 0.0
.text 1608594 1608946 352 0.0
chip-tool debug (read only) 10944717 10945213 496 0.0
(read/write) 375792 375792 0 0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 345808 345808 0 0.0
.dynamic 624 624 0 0.0
.got 4952 4952 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 547349 547381 32 0.0
.text 9557413 9557877 464 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10556092 10556684 592 0.0
(read/write) 497697 497697 0 0.0
.bss 40897 40897 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 393104 393104 0 0.0
.dynamic 560 560 0 0.0
.got 58680 58680 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 521228 521228 0 0.0
.text 8917012 8917604 592 0.0
lighting-app debug+rpc (read only) 2326465 2326817 352 0.0
(read/write) 151256 151256 0 0.0
.bss 73216 73216 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 70328 70328 0 0.0
.dynamic 608 608 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 183729 183729 0 0.0
.text 1976098 1976450 352 0.0
lock-app debug (read only) 2206801 2207169 368 0.0
(read/write) 145640 145640 0 0.0
.bss 71808 71808 0 0.0
.data 1504 1504 0 0.0
.data.rel.ro 66664 66664 0 0.0
.dynamic 592 592 0 0.0
.got 4312 4312 0 0.0
.init 27 27 0 0.0
.init_array 736 736 0 0.0
.rodata 192193 192193 0 0.0
.text 1854610 1854978 368 0.0
ota-provider-app debug (read only) 2059521 2059889 368 0.0
(read/write) 138888 138888 0 0.0
.bss 71232 71232 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 60216 60216 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 174235 174235 0 0.0
.text 1727778 1728146 368 0.0
ota-requestor-app debug (read only) 2090785 2091137 352 0.0
(read/write) 141696 141696 0 0.0
.bss 71872 71872 0 0.0
.data 1928 1928 0 0.0
.data.rel.ro 62264 62264 0 0.0
.dynamic 592 592 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 170588 170588 0 0.0
.text 1761202 1761554 352 0.0
shell debug (read only) 2560809 2561209 400 0.0
(read/write) 196840 196840 0 0.0
.bss 113768 113768 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 75992 75992 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215570 215602 32 0.0
.text 2183330 2183698 368 0.0
thermostat-no-ble arm64 (read only) 2367884 2368284 400 0.0
(read/write) 174369 174369 0 0.0
.bss 86097 86097 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 79008 79008 0 0.0
.dynamic 560 560 0 0.0
.got 4744 4744 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145484 145500 16 0.0
.text 1993296 1993680 384 0.0
tv-app debug (read only) 2844569 2844937 368 0.0
(read/write) 276536 276536 0 0.0
.bss 189112 189112 0 0.0
.data 4640 4640 0 0.0
.data.rel.ro 76568 76568 0 0.0
.dynamic 592 592 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 216011 216011 0 0.0
.text 2446098 2446466 368 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2411436 2411676 240 0.0
.bss 205660 205660 0 0.0
.data 5848 5848 0 0.0
.text 1374036 1374276 240 0.0
p6 all-clusters-app default (read/write) 2526936 2527096 160 0.0
.bss 139040 139040 0 0.0
.data 2784 2784 0 0.0
.text 1485200 1485360 160 0.0
light-app default (read/write) 2418688 2418848 160 0.0
.bss 132520 132520 0 0.0
.data 2584 2584 0 0.0
.text 1376952 1377112 160 0.0
lock-app default (read/write) 2422864 2423040 176 0.0
.bss 132320 132320 0 0.0
.data 2544 2544 0 0.0
.text 1381128 1381304 176 0.0
telink lighting-app tlsr9518adk80d (read/write) 807948 808020 72 0.0
bss 75216 75216 0 0.0
noinit 40416 40416 0 0.0
text 571718 571792 74 0.0

@bzbarsky-apple
Copy link
Contributor Author

/rebase

Disallow out-of-range attribute ids and wildcard cluster with
non-wildcard non-global attribute.

Fixes project-chip#14026
@bzbarsky-apple bzbarsky-apple force-pushed the add-attribute-path-validation branch from cb8ad0a to 76e44cc Compare April 26, 2022 00:53
@github-actions
Copy link

github-actions bot commented Apr 26, 2022

PR #17664: Size comparison from 923b996 to 76e44cc

Increases (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 923b996 76e44cc change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692123 692195 72 0.0
.text 585648 585720 72 0.0
lock-ftd LP_CC2652R7 (read only) 678647 678719 72 0.0
.text 579332 579404 72 0.0
lock-mtd LP_CC2652R7 (read only) 627391 627463 72 0.0
.text 528188 528260 72 0.0
pump-app LP_CC2652R7 (read only) 651123 651195 72 0.0
.text 574912 574984 72 0.0
pump-controller-app LP_CC2652R7 (read only) 644175 644247 72 0.0
.text 564848 564920 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 623486 623558 72 0.0
.app_xip_area 526364 526436 72 0.0
lock cyw930739m2evb_01 (read/write) 618442 618514 72 0.0
.app_xip_area 522792 522864 72 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 571158 571230 72 0.0
.app_xip_area 465872 465944 72 0.0
efr32 lighting-app BRD4161A (read only) 907616 907776 160 0.0
.text 907608 907768 160 0.0
BRD4161A+rpc (read only) 942032 942192 160 0.0
.text 942024 942184 160 0.0
window-app BRD4161A (read only) 845000 845160 160 0.0
.text 844992 845152 160 0.0
esp32 all-clusters-app c3devkit (read only) 999398 999482 84 0.0
(read/write) 1473658 1473666 8 0.0
.flash.rodata 206608 206616 8 0.0
.flash.text 999398 999482 84 0.0
m5stack (read only) 1053627 1053791 164 0.0
.flash.text 1048243 1048407 164 0.0
k32w light k32w061+release (read/write) 688740 688820 80 0.0
.text 599828 599908 80 0.0
lock k32w061+release (read/write) 729632 729712 80 0.0
.text 640352 640432 80 0.0
linux all-clusters-app debug (read only) 2735009 2735377 368 0.0
.text 2326306 2326674 368 0.0
bridge-app debug+rpc (read only) 1891009 1891361 352 0.0
.text 1608594 1608946 352 0.0
chip-tool debug (read only) 10944717 10945213 496 0.0
.rodata 547349 547381 32 0.0
.text 9557413 9557877 464 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10556092 10556684 592 0.0
.text 8917012 8917604 592 0.0
lighting-app debug+rpc (read only) 2326465 2326817 352 0.0
.text 1976098 1976450 352 0.0
lock-app debug (read only) 2206801 2207169 368 0.0
.text 1854610 1854978 368 0.0
ota-provider-app debug (read only) 2059521 2059889 368 0.0
.text 1727778 1728146 368 0.0
ota-requestor-app debug (read only) 2090785 2091137 352 0.0
.text 1761202 1761554 352 0.0
shell debug (read only) 2560809 2561209 400 0.0
.rodata 215570 215602 32 0.0
.text 2183330 2183698 368 0.0
thermostat-no-ble arm64 (read only) 2367884 2368284 400 0.0
.rodata 145484 145500 16 0.0
.text 1993296 1993680 384 0.0
tv-app debug (read only) 2844569 2844937 368 0.0
.text 2446098 2446466 368 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2411436 2411676 240 0.0
.text 1374036 1374276 240 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1177395 1177475 80 0.0
text 806880 806956 76 0.0
p6 all-clusters-app default (read/write) 2526936 2527096 160 0.0
.text 1485200 1485360 160 0.0
light-app default (read/write) 2418688 2418848 160 0.0
.text 1376952 1377112 160 0.0
lock-app default (read/write) 2422864 2423040 176 0.0
.text 1381128 1381304 176 0.0
telink lighting-app tlsr9518adk80d (read/write) 807948 808020 72 0.0
text 571718 571792 74 0.0
Decreases (2 builds for cc13x2_26x2)
platform target config section 923b996 76e44cc change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 159900 159828 -72 -0.0
lock-ftd LP_CC2652R7 (read/write) 164688 164616 -72 -0.0
Full report (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 923b996 76e44cc change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692123 692195 72 0.0
(read/write) 159900 159828 -72 -0.0
.bss 75008 75008 0 0.0
.data 3396 3396 0 0.0
.rodata 105995 105995 0 0.0
.text 585648 585720 72 0.0
lock-ftd LP_CC2652R7 (read only) 678647 678719 72 0.0
(read/write) 164688 164616 -72 -0.0
.bss 73376 73376 0 0.0
.data 3220 3220 0 0.0
.rodata 98831 98831 0 0.0
.text 579332 579404 72 0.0
lock-mtd LP_CC2652R7 (read only) 627391 627463 72 0.0
(read/write) 146172 146172 0 0.0
.bss 69096 69096 0 0.0
.data 3220 3220 0 0.0
.rodata 98711 98711 0 0.0
.text 528188 528260 72 0.0
pump-app LP_CC2652R7 (read only) 651123 651195 72 0.0
(read/write) 151684 151684 0 0.0
.bss 73552 73552 0 0.0
.data 3252 3252 0 0.0
.rodata 75723 75723 0 0.0
.text 574912 574984 72 0.0
pump-controller-app LP_CC2652R7 (read only) 644175 644247 72 0.0
(read/write) 151440 151440 0 0.0
.bss 73600 73600 0 0.0
.data 3216 3216 0 0.0
.rodata 78839 78839 0 0.0
.text 564848 564920 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 623486 623558 72 0.0
.app_xip_area 526364 526436 72 0.0
.bss 79780 79780 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 618442 618514 72 0.0
.app_xip_area 522792 522864 72 0.0
.bss 78340 78340 0 0.0
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 571158 571230 72 0.0
.app_xip_area 465872 465944 72 0.0
.bss 87680 87680 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 907616 907776 160 0.0
(read/write) 134912 134912 0 0.0
.bss 132864 132864 0 0.0
.data 2044 2044 0 0.0
.text 907608 907768 160 0.0
BRD4161A+rpc (read only) 942032 942192 160 0.0
(read/write) 151592 151592 0 0.0
.bss 149344 149344 0 0.0
.data 2248 2248 0 0.0
.text 942024 942184 160 0.0
window-app BRD4161A (read only) 845000 845160 160 0.0
(read/write) 133000 133000 0 0.0
.bss 131040 131040 0 0.0
.data 1956 1956 0 0.0
.text 844992 845152 160 0.0
esp32 all-clusters-app c3devkit (read only) 999398 999482 84 0.0
(read/write) 1473658 1473666 8 0.0
.dram0.bss 68176 68176 0 0.0
.dram0.data 14428 14428 0 0.0
.flash.rodata 206608 206616 8 0.0
.flash.text 999398 999482 84 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1053627 1053791 164 0.0
(read/write) 475656 475656 0 0.0
.dram0.bss 73696 73696 0 0.0
.dram0.data 34168 34168 0 0.0
.flash.rodata 235956 235956 0 0.0
.flash.text 1048243 1048407 164 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 688740 688820 80 0.0
.bss 81112 81112 0 0.0
.data 2000 2000 0 0.0
.text 599828 599908 80 0.0
lock k32w061+release (read/write) 729632 729712 80 0.0
.bss 81520 81520 0 0.0
.data 1960 1960 0 0.0
.text 640352 640432 80 0.0
linux all-clusters-app debug (read only) 2735009 2735377 368 0.0
(read/write) 172872 172872 0 0.0
.bss 83168 83168 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 81640 81640 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 992 992 0 0.0
.rodata 233861 233861 0 0.0
.text 2326306 2326674 368 0.0
bridge-app debug+rpc (read only) 1891009 1891361 352 0.0
(read/write) 120304 120304 0 0.0
.bss 71168 71168 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 40392 40392 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 680 680 0 0.0
.rodata 159633 159633 0 0.0
.text 1608594 1608946 352 0.0
chip-tool debug (read only) 10944717 10945213 496 0.0
(read/write) 375792 375792 0 0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 345808 345808 0 0.0
.dynamic 624 624 0 0.0
.got 4952 4952 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 547349 547381 32 0.0
.text 9557413 9557877 464 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10556092 10556684 592 0.0
(read/write) 497697 497697 0 0.0
.bss 40897 40897 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 393104 393104 0 0.0
.dynamic 560 560 0 0.0
.got 58680 58680 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 521228 521228 0 0.0
.text 8917012 8917604 592 0.0
lighting-app debug+rpc (read only) 2326465 2326817 352 0.0
(read/write) 151256 151256 0 0.0
.bss 73216 73216 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 70328 70328 0 0.0
.dynamic 608 608 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 183729 183729 0 0.0
.text 1976098 1976450 352 0.0
lock-app debug (read only) 2206801 2207169 368 0.0
(read/write) 145640 145640 0 0.0
.bss 71808 71808 0 0.0
.data 1504 1504 0 0.0
.data.rel.ro 66664 66664 0 0.0
.dynamic 592 592 0 0.0
.got 4312 4312 0 0.0
.init 27 27 0 0.0
.init_array 736 736 0 0.0
.rodata 192193 192193 0 0.0
.text 1854610 1854978 368 0.0
ota-provider-app debug (read only) 2059521 2059889 368 0.0
(read/write) 138888 138888 0 0.0
.bss 71232 71232 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 60216 60216 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 174235 174235 0 0.0
.text 1727778 1728146 368 0.0
ota-requestor-app debug (read only) 2090785 2091137 352 0.0
(read/write) 141696 141696 0 0.0
.bss 71872 71872 0 0.0
.data 1928 1928 0 0.0
.data.rel.ro 62264 62264 0 0.0
.dynamic 592 592 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 170588 170588 0 0.0
.text 1761202 1761554 352 0.0
shell debug (read only) 2560809 2561209 400 0.0
(read/write) 196840 196840 0 0.0
.bss 113768 113768 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 75992 75992 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215570 215602 32 0.0
.text 2183330 2183698 368 0.0
thermostat-no-ble arm64 (read only) 2367884 2368284 400 0.0
(read/write) 174369 174369 0 0.0
.bss 86097 86097 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 79008 79008 0 0.0
.dynamic 560 560 0 0.0
.got 4744 4744 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145484 145500 16 0.0
.text 1993296 1993680 384 0.0
tv-app debug (read only) 2844569 2844937 368 0.0
(read/write) 276536 276536 0 0.0
.bss 189112 189112 0 0.0
.data 4640 4640 0 0.0
.data.rel.ro 76568 76568 0 0.0
.dynamic 592 592 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 216011 216011 0 0.0
.text 2446098 2446466 368 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2411436 2411676 240 0.0
.bss 205660 205660 0 0.0
.data 5848 5848 0 0.0
.text 1374036 1374276 240 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1177395 1177475 80 0.0
bss 141784 141784 0 0.0
rodata 150100 150100 0 0.0
text 806880 806956 76 0.0
p6 all-clusters-app default (read/write) 2526936 2527096 160 0.0
.bss 139040 139040 0 0.0
.data 2784 2784 0 0.0
.text 1485200 1485360 160 0.0
light-app default (read/write) 2418688 2418848 160 0.0
.bss 132520 132520 0 0.0
.data 2584 2584 0 0.0
.text 1376952 1377112 160 0.0
lock-app default (read/write) 2422864 2423040 176 0.0
.bss 132320 132320 0 0.0
.data 2544 2544 0 0.0
.text 1381128 1381304 176 0.0
telink lighting-app tlsr9518adk80d (read/write) 807948 808020 72 0.0
bss 75216 75216 0 0.0
noinit 40416 40416 0 0.0
text 571718 571792 74 0.0

@bzbarsky-apple bzbarsky-apple merged commit 3a7f03a into project-chip:master Apr 26, 2022
@bzbarsky-apple bzbarsky-apple deleted the add-attribute-path-validation branch April 26, 2022 02:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants